package com.erp.erp_entitys.warehouse.req;

import java.io.Serializable;

/**
 * @ClassName : QuaryStockProductReq
 * @Description : 获取库存产品入参实体
 * @Author : lst
 * @Date: 2020-10-23 17:08
 */
public class QueryStockProductReq implements Serializable {

    /**
     * 序列码
     */
    private static final long serialVersionUID = -3673286931158401977L;

    /**
     * 合同号
     */
    private String contractNo;

    /**
     * 采购单号
     */
    private String purchaseNo;

    /**
     * 产品编码
     */
    private String productCode;

    /**
     * 产品英文名称
     */
    private String productEname;

    /**
     * 产品英文描述
     */
    private String productEdesc;

    /**
     * 供应商名称
     */
    private String supplierName;

    /**
     * 批次号
     */
    private String lotNo;

    /**
     * 实际数量
     */
    private Integer realQuantity;

    /**
     * 入库日期开始时间
     */
    private String startTime;

    /**
     * 入库日期结束时间
     */
    private String endTime;

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public String getPurchaseNo() {
        return purchaseNo;
    }

    public void setPurchaseNo(String purchaseNo) {
        this.purchaseNo = purchaseNo;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getProductEname() {
        return productEname;
    }

    public void setProductEname(String productEname) {
        this.productEname = productEname;
    }

    public String getProductEdesc() {
        return productEdesc;
    }

    public void setProductEdesc(String productEdesc) {
        this.productEdesc = productEdesc;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getLotNo() {
        return lotNo;
    }

    public void setLotNo(String lotNo) {
        this.lotNo = lotNo;
    }

    public Integer getRealQuantity() {
        return realQuantity;
    }

    public void setRealQuantity(Integer realQuantity) {
        this.realQuantity = realQuantity;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    /**
     * 重写toString
     */
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("QueryStockProductReq").append('[')
                .append("contractNo=")
                .append(contractNo)
                .append(",purchaseNo=")
                .append(purchaseNo)
                .append(",productCode=")
                .append(productCode)
                .append(",productEname=")
                .append(productEname)
                .append(",productEdesc=")
                .append(productEdesc)
                .append(",supplierName=")
                .append(supplierName)
                .append(",lotNo=")
                .append(lotNo)
                .append(",realQuantity=")
                .append(realQuantity)
                .append(",startTime=")
                .append(startTime)
                .append(",endTime=")
                .append(endTime)
                .append(']');
        return sb.toString();
    }
}
